home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group98a.txt / 000087_icon-group-sender _Wed Mar 4 09:10:53 1998.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by baskerville.CS.Arizona.EDU (8.8.7/8.8.7) with SMTP id JAA06700
  4.     for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Wed, 4 Mar 1998 09:10:52 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA06015; Wed, 4 Mar 1998 09:10:52 -0700
  7. Message-Id: <s4fd2474.014@housmtp.oceaneering.com>
  8. X-Mailer: Novell GroupWise 4.1
  9. Date: Wed, 04 Mar 1998 09:51:49 -0600
  10. From: Charles Hethcoat <CHETHCOA@oss.oceaneering.com>
  11. To: icon-group@optima.CS.Arizona.EDU
  12. Subject: Icon translation
  13. Mime-Version: 1.0
  14. Content-Type: text/plain
  15. Content-Disposition: inline
  16. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  17. Status: RO
  18. Content-Length: 786
  19.  
  20. > Does anyone know of a language implementation where the resulting
  21. code is
  22. machine-generated C code that is maintainable by humans?  If so, is the
  23. compiler free and is the language general-purpose? 
  24.  
  25. Ratfor -> Fortran 66.  Ratfor was semantic sugar for Fortran.  It was free, but
  26. Fortran compilers generally weren't.  They always were locally installed,
  27. though.
  28.  
  29. I'm not intending to be purely facetious here.  The point is that even this
  30. simple setup generated pretty ugly Fortran that nobody would want to
  31. maintain directly--and the semantic distance between R4 and Fortran was
  32. nil.
  33.  
  34. Charles L Hethcoat III        
  35. Senior Engineer, Analysis Department
  36. Oceaneering Space Systems, Inc.
  37. 16665 Space Center Blvd., Houston, Texas 77058 USA
  38. Voice:  281-488-9080 Ext. 3470;        Fax:  281-488-2027
  39.  
  40.